package com.cctc.juc.source.Athread.threadpool;

/**
 * [Executor 线程异步任务执行器] 接口。
 * 描述信息：该接口作为任务执行者的角色，其目的是实现 “任务提交者” 与 “任务执行者” 分离开来的机制。
 */
public interface AExecutor {

    /**
     * 在将来的某个时间执行给定的命令。
     * 该命令可以在新线程、池线程或调用线程中执行，由执行器实现决定。
     */
    void execute(Runnable command);

}
